/**
 * 绘制-基类
 */
export default class BaseDraw {
  constructor(viewer) {
    this.viewer = viewer
  }
  // 抽象方法：子类必须实现
  startDraw() {
    throw new Error("抽象类BaseDraw限制: startDraw 必须被实现");
  }
  // 抽象方法：子类必须实现
  endDraw() {
    throw new Error("抽象类BaseDraw限制: endDraw 必须被实现");
  }
  // 抽象方法：子类必须实现
  removeDraw() {
    throw new Error("抽象类BaseDraw限制: removeDraw 必须被实现");
  }
  getDraw() {
    throw new Error("抽象类BaseDraw限制: getDraw 必须被实现");
  }

}
